self-directed team - German English Dictionary